<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
	<title>SchemeScript - Scheme Perspective</title>
    <link href="schemescript.css" rel="stylesheet" type="text/css">
</head>

<body>
<h1>Scheme Perspective</h1>

Starting with version 0.3.0, SchemeScript provides a Scheme perspective. 
The perspective adds menu items and toolbar buttons.

<h2>Selecting the Scheme Perspective</h2>
<p>
	To switch to the Scheme perspective, select the Window/Open Perspective/Other.. 
	menu item and double-click on the Scheme perspective:
</p>
<center><img src="images/selectperspective.JPG"/></center>
<p>
	You will then see the following on the perspective bar:
</p>
<center><img src="images/perspectivebar.JPG"/></center>
<p>
	and the following menu will appear in the menu bar:
</p>
<center><img src="images/menu.JPG"/></center>
<p>
	as well as the following buttons in the toolbar:
</p>
<center><img src="images/toolbar.JPG"/></center>


<h2>Finding Scheme Symbols</h2>
<p>
	A nice feature of the Scheme perspective is the <i>Find Symbol</i> action. The default
	key binding for this action is Ctrl-F12.
</p>
<p>
	The <i>Find Symbol</i> action pops up a dialog box asking for a Scheme symbol:
</p>
<center><img src="images/findsymbol.JPG"/></center>
<p>
	Simply enter the prefix of the desired symbol and all the symbols with the given prefix
	will be displayed in the list box. Then select the desired symbol in the list box and
	press Enter. If there is a single definition of the symbol in the Workspace, the corresponding
	file will be opened and the starting line of the definition will be selected. If there exists
	multiple definitions, the <i>Definition View</i> will be opened:
</p>
<center><img src="images/defview.JPG"/></center>
<p>
	Simply select the desired definition and press Enter to jump to the definition.
</p>
<p>
	<b>Note:</b> This view is also opened when the <i>Find Definition</i> command
	is pressed on a symbol that has multiple definitions in the current Workspace.
</p>
<hr/>
<p>
	Copyright (C) 2004-2005 <b>Dominique Boucher</b>.
</p>
</body>

</html>